DNS פרק 4 ג' ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

Similar documents
פרק 2- תכנות. socketים ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

Hebrew Ulpan HEB Young Judaea Year Course in Israel American Jewish University College Initiative

Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of

מבוא לתכנות ב- JAVA תרגול 7

קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות.

A R E Y O U R E A L L Y A W A K E?

THINKING ABOUT REST THE ORIGIN OF SHABBOS

עץ תורשה מוגדר כך:שורש או שורש ושני בנים שכל אחד מהם עץ תורשה,כך שערך השורש גדול או שווה לסכום הנכדים(נכד-הוא רק בן של בן) נתון העץ הבא:

Name Page 1 of 6. דף ט: This week s bechina starts at the two dots in the middle of

ASP.Net MVC + Entity Framework Code First.

Theories of Justice

A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES

ANNEXURE "E1-1" FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA)

Name Page 1 of 5. דף ז. This week s bechina begins with the fifth wide line at the top of

Advisor Copy. Welcome the NCSYers to your session. Feel free to try a quick icebreaker to learn their names.

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

זו מערכת ישרת זוית )קרטזית( אשר בה יש לנו 2 צירים מאונכים זה לזה. באותו מישור ניתן להגדיר נקודה על ידי זוית ורדיוס וקטור

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37

תורשכ ירפס לכ ץבוק " ב י קלח יללכ רעש

כפתור רדיו בחירה בודדת מתוך רשימת אפשרויות

NATIONAL COUNCIL OF YOUNG ISRAEL. Shavuot Nation JEWISH EDITION. Compiled by Gabi Weinberg Teen Program Director

תרגול 8. Hash Tables

מבוא לתרבות סייבר שיעור מס

Reflection Session: Sustainability and Me

מכונת מצבים סופית תרגול מס' 4. Moshe Malka & Ben lee Volk

תרגול 11 תור עץ חיפוש בינארי

Practical Session No. 13 Amortized Analysis, Union/Find

מבוא לרשתות - תרגול מס' 11 Transparent Bridges

FindText (SFX) UniSearch (Metalib) Jair de Marcas University of Haifa Library Periodicals Department

מבוא למחשב בשפת Matlab

Summing up. Big Question: What next for me on my Israel Journey?

ניפוי שגיאות )Debug( מאת ישראל אברמוביץ

SOURCE BOOK. The Holiday Series is an initiative of Partners Detroit Compiled by Rabbi Chaim Fink

ב "ה. ABC s of Judaism. Fundamentals of Jewish Thought and Practice. June 2007 Tammuz 5767 Jewish Educational Institute Chabad Brisbane

קובץ לימוד י"ג אייר ר' ישראל ארי' ליב שניאורסון לה ק ואנגלית תרס"ו-תשי"ב ( )

אבטחת מחשבים ורשתות סמסטר חורף תשע ב (2011) הרצאה 6 איומים על רשתות מחשבים הרצאה 6 אבטחת מחשבים ורשתות חורף תשע ב

Chofshi.

JUDAISM AND INDIVIDUALITY

FULL ARTICLE ACTIVE DIRECTORY

תצוגת LCD חיבור התצוגה לבקר. (Liquid Crystal Display) המערכת.

כ"ג אלול תשע"ו - 26 ספטמבר, 2016 Skills Worksheet #2

מדריך לניהול VPS טריפל סי מחשוב ענן בע"מ.

T H E S U N F L O W E R L I M I T S T O F O R G I V E N E S S

עד כה עסקנו בתוכניות שמתקדמות פקודה אחרי פקודה העתק ל- ax את הערך 3 העתק ל- bx את הערך 4 הוסף ל- ax את bx כפול את התוצאה ב- 2 והעתק ל- cx

הקיטסיגול הרבחה יעדמל בלושמה גוחה

HEBREW THROUGH MOVEMENT

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

SHABBAT UNPLUGGING & RECONNECTING

CML כנס שנתי של מודעות ל- CML 4-6 לאוקטובר 2018, מלון רמדה, חדרה

Relationships: Everything Else is Commentary

Patents Basics. Yehuda Binder. (For copies contact:

SHABBOS, 10 TAMMUZ, 5778

Depth-First Search DFS

אנגלית שאלון ז' ג רסה א' הוראות לנבחן בהצלחה! )4( ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. (MODULE G)

sharing food intro price & extra drinks * ניתן להזמין מנות כשרות בתאום מראש for good memories

כנס את תבואתו - He harvested the produce of his grapevine

דגשים: הערות: John Bryce Linux Forum: (Linux) BIND Mini How-To (In Hebrew) על שרת Red Hat Enterprise Linux גרסא.5.

SEEDS OF GREATNESS MINING THROUGH THE STORY OF MOSHE S CHILDHOOD

מדריך למשתמש התקנה עצמית

לצפייה בפתרון בווידאו לתרגילים שבחוברת, כנסו ל "סטטיסטיקה והסתברות" בשאלון 802 שבאתר

מדריך למשתמש התקנה עצמית

שאלון ו' הוראות לנבחן

דיאלוג מומחז בין מרטין בובר וקרל רוג'רס

Name Page 1 of 5. ,דף ד: This week s bechina starts at the bottom of שיר של חול

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 102 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 5

Transgender in Halacha

שאלון ד' הוראות לנבחן

מספר השאלון: Thinking Skills נספח: כישורי חשיבה )לפרק ראשון ושני( א נ ג ל י ת (MODULE F) ספרות )מילון הראפס אנגלי-אנגלי-ערבי(

חטיבת המינרלים החיוניים תתמקד בשוקי האגרו וחטיבת הפתרונות המיוחדים תשמש כחטיבה התעשייתית; כיל דשנים מיוחדים תשולב בחטיבת המינרלים החיוניים;

פירוט מושג ATM Adaptation Layer

Bereshit / Exodus 18:1-20:23, Isaiah 6:1-7:6, 9:5-6, Matthew 6:1-8:1. Parashat Yitro

Genetic Tests for Partners of CF patients

קריאת גרפים. לצפייה בפתרון בווידאו לתרגילים שבחוברת, כנסו ל "קריאת גרפים" בשאלון 801 שבאתר 116

WALTZ WITH BASHIR Brian J. Arnold Adaptation script for DVD Plus - English & Hebrew February 10, 2009

Forgive us, pardon us, grant us atonement Parashat Shelach Lecha June 9, 2018 Rabbi Carl M. Perkins Temple Aliyah, Needham

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א'

אנגלית (MODULE E) בהצלחה!

שאלון ו' הוראות לנבחן

פרוטוקול HTTP הפונקציה header שליחת מידע דחוס. עבודה עם cookies Haim Michael. All Rights Reserved.

Growing Day by Day. In the beginning of משה,שמות hadn t yet had enough time to grow spiritually, and is therefore referred to as.

נילי חמני

מיהו המורה הנושר? מאפיינים דמוגרפיים,תעסוקתיים ומוסדיים של הנשירה מהוראה

ביצה דף. ***Place an X if Closed גמרא (if no indication, we ll assume Open חזרה (גמרא of the :דף times

Being a Man of Faith

Revisionist History: 4 Rabbi Isaac Elchanan Theological Seminary The Benjamin and Rose Berger CJF Torah To-Go Series Av 5774

WHAT ATHEISM HAS LEARNED FROM RELIGION

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון ב' Corresponds with Module B גרסה ב' הוראות לנבחן

Extraordinary Passages:

FAIL CONFR URE ONTING

א נ ג ל י ת בהצלחה! ב. משרד החינוך בגרות לנבחנים אקסטרניים )מילון הראפס אנגלי-אנגלי-ערבי( השימוש במילון אחר טעון אישור הפיקוח על הוראת האנגלית.

אנגלית ספרות בהצלחה! /המשך מעבר לדף/ נספח: כישורי חשיבה )לפרק ראשון ושני( או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

חידת קופרניקוס: למה חלפו 0222 שנה עד לגילוי שכדור הארץ מסתובב סביב השמש? הרצאה של ד"ר בועז כץ

פיזיקה של נהיגה מדריך למורה

סוגי פניות בתוכנית הלימודים עיוני משולב מעשי 180 דקות 4 שיעורים

Parashat Shemot: Why Moshe?

A lot of the time when people think about Shabbat they focus very heavily on the things they CAN T do.

Teaching Halakha and Respecting Student Autonomy Source Sheet Rahel Berkovits

The Art of Rebuke. Source #1: Story of Kamtzah and Bar Kamtzah Talmud Gittin 55b-56a

1. דרך חברות השמה / הד האנטרים 2. דרך האינטרנט אתרי חברות, לוחות דרושים ורשתות חברתיות.

Transcription:

DNS פרק 4 ג' שכבת האפליקציה, פרוטוקול ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים מאת 1

בסיום הפרק נדע: מה תפקיד פרוטוקול?DNS לשם מה צריך?DNS מהי ההיררכיה של כתובות דפי האינטרנט? מהו,TLD ואילו סוגים של TLD ישנם? מה ההבדל בין iterative query ו-?recursive query מה זה?reverse mapping DNS נתרגל הסנפת וניתוח פקטות 2 ברק גונן

הצורך ב- :Domain Names מאשר כתובות IP יותר קל לזכור שמות 3 ברק גונן

www.cyber.org.il 54.231.141.42 Domain Name System -DNS בלי DNS היה בלתי אפשרי לקיים את רשת האינטרנט למה? מבצע תרגום )מיפוי( של מ- URL DNS לכתובת IP IP יכול לבצע גם תרגום של כתובת DNS ל- URL... נו, אז מה? 4 ברק גונן

בלי,DNS לקוח שהיה רוצה לגשת למשאב כלשהו באינטרנט, היה צריך לדעת את כתובת ה- IP שלו עם מאות מליוני דפי אינטרנט- זו משימה בלתי אפשרית איך מעדכנים ומפיצים לכל העולם את כתובת כל הדפים? נוסף על כך, כתובת IP עשויה להשתנות. היינו צריכים לעקוב גם אחרי השינויים... 5 ברק גונן

נפתור את הבעיה על ידי שרת, שיחזיק את כל כתובות ה- Domain Name Server שיש בעולם: IP לקוח יפנה לשרת, לדוגמה: מה כתובת ה- IP של IP והשרת יחזיר לו כתובת?www.example.com מושלם? חישבו על בעיות במודל זה 6 ברק גונן

בעיה: אם השרת מתנתק, האינטרנט בכל העולם נופל פתרון: שרת גיבוי 7 ברק גונן

בעיה: אם כל הלקוחות בעולם יפנו לשרת אחד, עליו עומס עצום פתרון: חלוקת העומס בין מספר שרתים זה ייצור 8 ברק גונן

בעיה: אם יש מיליוני רשומות, חיפוש ייקח זמן רב פתרון: היררכיה של שמות דומיין- נחלק את ה- Names Domain לרמות שונות ) Zones ( כל Domain Name Server יכיר רק את כתובות ה- IP של השרתים ב- Zone מתחתיו הקשרים בין השרתים נראים כמו עץ )הפוך ( מיד נבין איך זה עובד 9 ברק גונן

בראש העץ יש -Root שרת שהכתובת שלו היא '.' )נקודה( שייך לגוף בינלאומי ICANN - Internet Corporation of Assigned Numbers & Names Top Level Domains מתחת ל- root -TLDs סוגים: יש משני Country Code TLD.il,.us,.uk,.ru Generic TLD -.com,.edu,.gov,.org,.net ה- TLDs מחולקים ל- zones ה- zones מחולקים לרמות שונות, שאחראי על משאב רשת יחיד עד שמגיעים לשרת 10 ברק גונן

מקור: http://mars.netanya.ac.il/~unesco/cdrom/booklet/html/networking/node100.html 11 ברק גונן

האם יש הבדל בין: www.cyber.org.il www.cyber.il.org האם שתי הכתובות ממופות לאותו?IP תשובה: בכתובות אינטרנט, סדר הכתיבה קובע. בכתובת הראשונה, ה- TLD הוא il בכתובת השניה, ה- TLD הוא org ותחתיו נמצא zone ותחתיו נמצא zone בשם org בשם il 12 ברק גונן

כשקוראים,URL ההיררכיה היא מימין לשמאל את ה- root, שסימנו נקודה, לא כותבים נקודה מפרידה בין שרתים ברמות שונות משמאל נכתב סוג השירות )ברירת המחדל -www לדוגמה: דפי אינטרנט( www.google.co.il root il co google 13 ברק גונן

השרת root מכיר רק את כתובות ה- IP של שרתי ה- TLD כל שרת TLD מכיר רק את ה- IPים של השרתים שברמה אחת מתחתיו לדוגמה: www.cyber.org.il השרת של il מכיר את כתובת השרת org.il אך לא את cyber.org.il יתרון: כל שרת צריך להחזיק רק רשימה מצומצמת של שרתים, החיפוש ברשומות הוא מהיר יותר נדרש מנגנון )פרוטוקול( למציאת כתובת ה- IP 14 ברק גונן

שלב 1: הדפדפן שלנו מבקש URL כלשהו המחשב בודק אם ה- URL נמצא ב- cache )גלשנו לשם לאחרונה( אם כן- כתובת ה- IP נמסרת לדפדפן והתהליך מסתיים PC Local DNS Resolver (Cache) דפדפן Browser 15 ברק גונן

* שלב 2: המחשב פונה לשרת DNS שמוגדר לו* בדרך כלל שייך לספק האינטרנט (ISP) נקרא DNS Resolver בודק אם כתובת ה- IP נמצאת ב- cache, אם כן התהליך מסתיים למרבית הנתבים הביתיים יש cache ולעיתים החיפוש ייעצר שם ISP PC DNS Resolver (Cache) Local DNS Resolver (Cache) דפדפן Browser 16 ברק גונן

שלב 3 ה: Resolver- DNS מפרק את ה- URL לרמות ומבצע בקשות לדוגמה, עבור :www.cyber.org.il פונה ל- root ומבקש את ה- IP של שרת ה- DNS שאחראי על il פונה לשרת שאחראי על il ומבקש את ה- IP של השרת שאחראי על org.il פונה ל- org.il ומבקש את ה- IP של השרת שאחראי על cyber.org.il פונה ל- cyber.org.il ומבקש את ה- IP של המשאב www )דף האינטרנט( הודות לשימוש ב- cache סביר שחלק מהבקשות ייחסכו root DNS il DNS org.il DNS ISP DNS Resolver (Cache) PC Local DNS Resolver (Cache) cyber.org.il DNS דפדפן Browser 17 ברק גונן

האם שמתם להבדל בין התוצאה של בקשת ה- DNS של המחשב מה- ISP, לבין התוצאות של בקשות של ה- ISP משרתי ה- DNS? ה- ISP ביקש משרתי ה- DNS רק את ה- IP של השרת הבא query -Iterative יכול להחזיר הפניה לשרת הבא או כתובת מלאה )אם הגענו לשרת האחרון( המחשב ביקש משרת ה- DNS של ה- ISP כתובת IP מלאה query Recursive בקשה אחת מחזירה תשובה מלאה 18 ברק גונן

כדי לקבוע אם ה- query הוא recursive או,iterative הלקוח שולח בקשה עם דגל (Recursion Desired) RD האם אפשר לבקש recursive query מכל שרת?DNS אפשר לבקש, אבל סביר שהבקשה תיפסל שרתי DNS צריכים להגן על עצמם מהטרדות תרגיל: DNS חפשו את ה- RD פירוט הדגלים: בצעו את תרגיל 4.14 בין הדגלים בספר התבוננות בשאילתת https://www.wireshark.org/lists/wireshark-users/201207/msg00015.html 19 ברק גונן

כמו שאפשר לבקש המרה מ- URL ל- IP, אפשר לבקש המרה מ- IP ל- URL משתנה ה- type של שאילתת ה- DNS Type A : URL -> IP Type PTR : IP -> URL בצעו את תרגיל 4.15 מיצאו את ה- Name Domain של הכתובת 8.8.8.8 20 ברק גונן

במחשב שלנו / ב- ISP DNS איך ה- Resolver כתובת ה- IP שיש ב- cache שלו היא עדכנית? תשובת DNS מגיעה עם,TTL שמציין למשך כמה זמן היא עדכנית DNS בצעו את תרגיל 4.16, חקירת תשובת מיצאו את שדה ה- TTL יודע אם 21 ברק גונן

בשיעור זה למדנו אודות פרוטוקול.DNS הסבירו: למה בכלל צריך?DNS איך נקראים השרתים בראש ההיררכיה של?DNS מה ההבדל בין שאילתא רקורסיבית לאיטרטיבית? איזה סוג רשומה ממפה בין כתובת IP לשם דומיין? מה החשיבות שבשדה?TTL 22 ברק גונן